package com.woniuxy.coachservice.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.woniuxy.coachdao.model.JoinVenue;
import com.woniuxy.coachmodel.dto.JoinVenueDto;
import com.woniuxy.coachmodel.form.CoachDisposeForm;

import java.util.List;

/**
 * <p>
 * 入驻商家表 服务类
 * </p>
 *
 * @author 冉杰
 * @since 2024-01-15
 */
public interface JoinVenueService extends IService<JoinVenue> {

    void joinVenue(Integer venueId, Integer coachId, String message);

    void inviteCoach(Integer venueId, Integer coachId, String message);

    List<JoinVenueDto> coachLook(Integer coachId);

    List<JoinVenueDto> venueLook(Integer venueId);

    JoinVenue look(Integer joinId);

    void coachAgree(CoachDisposeForm form, Integer coachId);

    void coachRefuse(CoachDisposeForm form, Integer coachId);

    void venueAgree(CoachDisposeForm form, Integer venueId);

    void venueRefuse(CoachDisposeForm form, Integer venueId);
}
